- [About](#org9ca6a4c)
- [Solutions](#org7800edf)
- [How to](#org865daf1)
- [License](#org7130e7c)


<a id="org9ca6a4c"></a>

# About

This project contains code for solving the problems of Project Euler.


<a id="org7800edf"></a>

# Solutions

You can compare solutions for example with <https://github.com/luckytoilet/projecteuler-solutions/blob/master/Solutions.md>.

I have no proof, that those solutions are correct. To me it seems, that the chances, that they are correct increases, if they match my results. If they do not match my results, I check my code again. It has happened, that I then found bugs in my code and after fixing them arrived at the same solution as given in that repository. Ultimately, there is no proof though.


<a id="org865daf1"></a>

# How to

Call solutions from the root directory of this project as follows:

```shell
guile \
    -L . \
    -L lib \
    -L lib/contract \
    024/solution.scm
```


<a id="org7130e7c"></a>

# License

The code itself is licensed as AGPLv3. The problem descriptions are licensed, as required by the Project Euler license, as CC BY-NC-SA 4.0. For more detail see <https://projecteuler.net/copyright>.